package com.tuzhi.test;

import org.springframework.util.PatternMatchUtils;
  
public class PatternMatchUtilsExample {  
    public static void main(String[] args) {  
        String pattern = "my*string";  
        String str1 = "mystring";
        String str2 = "myOtherstring";
        String str3 = "anotherString";
        String str4 = "myastring";

        // 使用 simpleMatch 方法检查字符串是否与模式匹配  
        System.out.println(PatternMatchUtils.simpleMatch(pattern, str1)); // 输出: true  
        System.out.println(PatternMatchUtils.simpleMatch(pattern, str2)); // 输出: true  
        System.out.println(PatternMatchUtils.simpleMatch(pattern, str3)); // 输出: false  
  
//        // 使用 antStyleMatch 方法检查字符串是否与 Ant 风格的模式匹配
//        pattern = "my?string"; // ? 匹配一个字符
//        System.out.println(PatternMatchUtils.antStyleMatch(pattern, str1)); // 输出: true
//        System.out.println(PatternMatchUtils.antStyleMatch(pattern, str2)); // 输出: false
//        System.out.println(PatternMatchUtils.antStyleMatch(pattern, str3)); // 输出: false
    }  
}